high power microwave weapon - Español Inglés Diccionario